
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <title>IRIS.TV Case Study - Telepresence</title>
    <meta name="description" content="Telepresence: a local development environment for a remote Kubernetes cluster">
    <meta name="keywords" content="Telepresence, Kubernetes, microservices">
    <meta name="author" content="Datawire.io">

    <link rel="shortcut icon" href="/favicon.ico">

    <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,900"
          type="text/css" media="all" />
    <link rel="stylesheet" href="/styles/home.css">

    <!--[if lte IE 8]>
    <script charset="utf-8" type="text/javascript" src="https://js.hsforms.net/forms/v2-legacy.js"></script>
    <![endif]-->
    <script charset="utf-8" type="text/javascript" src="https://js.hsforms.net/forms/v2.js"></script>

    <!-- Google Tag Manager -->
    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});
        var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';
        j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','GTM-KMVFH7G');</script>
    <!-- End Google Tag Manager -->

</head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KMVFH7G"
                  height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<header class="white-bg">
    <div class="navigation-left">
        <a class="datawire-link" href="/">
            <img alt="Telepresence" src="/images/telepresence-logo.png">
        </a>
        <ul class="main-navigation">
            <li>
                <a href="/tutorials/docker">Get Started</a>
            </li>
            <li>
                <a href="/discussion/overview">Docs</a>
            </li>
            <li>
                <a href="/case-studies">Case Studies</a>
            </li>
            <li>
                <a href="/about">About</a>
            </li>
            <li>
                <a target="_blank" href="https://github.com/datawire/telepresence">GitHub</a>
            </li>
        </ul>
    </div>
    <div class="navigation-right">
        <ul class="main-navigation right">
            <li>
                <div class="dropdown">
                    <button class="dropbtn">▾ Need Help?</button>
                    <div class="dropdown-content">
                        <a target="_blank" href="https://d6e.co/slack">Community Slack</a>
                        <a target="_blank" href="https://www.datawire.io/pricing">Enterprise Support</a>
                    </div>
                </div>
            </li>
        </ul>
    </div>
</header>
<section id="case-study" class="bg-white">

    <div class="container">
        <h1 class="title">IRIS.TV</h1>

        <h2>Can you tell us about yourself and what your company does?</h2>
        <p>
            I’m Blake Miller, Platform Architect at <a href="www.iris.tv">IRIS.TV</a>. IRIS.TV is a video personalization and programming platform.
            Media customers use IRIS.TV to increase their video views and audience engagement, among other things.
            The IRIS.TV platform consists of about 30 services, written in a wide variety of programming languages
            including Ruby, Python, JavaScript, Clojure, R, and Go. In addition, there are a wide variety of stateful
            services including Redis, Kafka, MongoDB, Cassandra, and MySQL.
        </p>
        <h2>Why did you choose Datawire’s Telepresence and <a href="https://forge.sh">Forge</a>?</h2>
        <p>
            We’re working to improve productivity, accuracy, and autonomy, which is especially important as we begin
            adding remote engineers. We wanted to reduce the cognitive burden of each engineer maintaining a
            development environment, so our engineers can focus as much as possible on the specific challenges and
            opportunities of our business. We are also evolving our production infrastructure towards microservices in
            Kubernetes and need an efficient and complete development setup in that context. When I heard the approach
            that these tools take, I was immediately excited to try it. The alternative is quite cumbersome.
        </p>
        <h2>Do you have any advice for people looking to adopt Datawire?</h2>
        <p>
            Best practices around development workflow definitely take time to get right, they need to fit your
            organization, and they warrant a lot of consideration since they impact everything you do. There is no
            "one size fits all" approach. This is an ongoing process, it's important to continue examining (ideally,
            measuring) the way your team works, reflecting on it, and refining it. Testing your workflow with a small
            set of users, and incrementally rolling it out is a good strategy. Also, <a href="https://www.datawire.io/contact/">talk with the Datawire team</a> on
            their Slack chat; they can provide good advice and perspective.
        </p>
        <div class="text-center">
            <a href="/#get-started" class="btn btn-black">Get Started</a>
        </div>
    </div>

</section>
<footer class="white-bg">
    <ul class="main-navigation flex-center">
        <li>
            <a href="/">Home</a>
        </li>
        <li>
            <a href="/tutorials/kubernetes">Get Started</a>
        </li>
        <li>
            <a href="/discussion/overview">Docs</a>
        </li>
        <li>
            <a href="/case-studies">Case Studies</a>
        </li>
        <li>
            <a href="/about">About</a>
        </li>
        <li>
            <a target="_blank" href="https://github.com/datawire/telepresence">GitHub</a>
        </li>
        <li>
            <a target="_blank" href="https://d6e.co/slack">Slack</a>
        </li>
    </ul>
</footer>
<script async defer src="https://buttons.github.io/buttons.js"></script>
<script src="/js/jquery-3.2.1.min.js"></script>
</body>
</html>
